package ${package.QueryDTO};

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

<#list queryPackages as pkg>
import ${pkg};
</#list>
import java.io.Serial;
import java.io.Serializable;

/**
 * ${function}查询对象
 *
 * @author ${author} ${authorEmail}
 * @version ${version}
 * @date ${date}
 */
@Data
@Schema(description = "${function}查询对象")
public class ${entity}QueryDTO implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

<#-- ----------  BEGIN 字段循环遍历  ---------->
<#list fieldList as field>
    <#if field.pageTableQuery>
    @Schema(description = "${field.javaFieldComment}")
    private ${field.javaType} ${field.javaField};

    </#if>
</#list>
<#------------  END 字段循环遍历  ---------->
}
